make one's peace with - French English Dictionary